package sz.szsmk.citizencard.model.network.bean.response;

import java.io.Serializable;
import java.util.List;

/**
 * Copyright (c)2018
 * author: zdh
 * created on: 2018/12/24 15:01
 * description:
 */
public class QueryAllFunctionNewRes extends BaseBean implements Serializable {


    private List<ClassListBean> class_list;

    public List<ClassListBean> getClass_list() {
        return class_list;
    }

    public void setClass_list(List<ClassListBean> class_list) {
        this.class_list = class_list;
    }

    public static class ClassListBean {
        /**
         * class_id : 0
         * class_name : 我的应用
         * rank : 0
         * function_list : [{"function_id":1,"rank":1,"function_name":"休闲年卡","icon_url":"images/funcicon/20180911/93bb13ec-4612-496a-8b23-9af71ce2a446.png","resource_page_id":1}]
         */

        private int class_id;
        private String class_name;
        private int rank;
        private List<FunctionListBean> function_list;
        public boolean isTitle = false;
        public int subItemCount = 0;

        public boolean isTitle() {
            return isTitle;
        }

        public void setTitle(boolean title) {
            isTitle = title;
        }

        public int getSubItemCount() {
            return subItemCount;
        }

        public void setSubItemCount(int subItemCount) {
            this.subItemCount = subItemCount;
        }

        public int getClass_id() {
            return class_id;
        }

        public void setClass_id(int class_id) {
            this.class_id = class_id;
        }

        public String getClass_name() {
            return class_name;
        }

        public void setClass_name(String class_name) {
            this.class_name = class_name;
        }

        public int getRank() {
            return rank;
        }

        public void setRank(int rank) {
            this.rank = rank;
        }

        public List<FunctionListBean> getFunction_list() {
            return function_list;
        }

        public void setFunction_list(List<FunctionListBean> function_list) {
            this.function_list = function_list;
        }

        public static class FunctionListBean  {
            /**
             * function_id : 1
             * rank : 1
             * function_name : 休闲年卡
             * icon_url : images/funcicon/20180911/93bb13ec-4612-496a-8b23-9af71ce2a446.png
             * resource_page_id : 1
             */

            private int function_id;
            private int rank;
            private String function_name;
            private String icon_url;
            private String link_url;
            private String sys_label;
            private int resource_page_id;
            private int modularId;


            public int getNeed_header() {
                return need_header;
            }

            public void setNeed_header(int need_header) {
                this.need_header = need_header;
            }

            private int need_header;
            private boolean isTitle;
            private boolean isSelect;

            public int getModularId() {
                return modularId;
            }

            public void setModularId(int modularId) {
                this.modularId = modularId;
            }

            public String getSys_label() {
                return sys_label;
            }

            public void setSys_label(String sys_label) {
                this.sys_label = sys_label;
            }

            public String getLink_url() {
                return link_url;
            }

            public void setLink_url(String link_url) {
                this.link_url = link_url;
            }

            public boolean isTitle() {
                return isTitle;
            }

            public void setTitle(boolean title) {
                isTitle = title;
            }

            public boolean isSelect() {
                return isSelect;
            }

            public void setSelect(boolean select) {
                isSelect = select;
            }

            public int getFunction_id() {
                return function_id;
            }

            public void setFunction_id(int function_id) {
                this.function_id = function_id;
            }

            public int getRank() {
                return rank;
            }

            public void setRank(int rank) {
                this.rank = rank;
            }

            public String getFunction_name() {
                return function_name;
            }

            public void setFunction_name(String function_name) {
                this.function_name = function_name;
            }

            public String getIcon_url() {
                return icon_url;
            }

            public void setIcon_url(String icon_url) {
                this.icon_url = icon_url;
            }

            public int getResource_page_id() {
                return resource_page_id;
            }

            public void setResource_page_id(int resource_page_id) {
                this.resource_page_id = resource_page_id;
            }
        }
    }


}
